#ifndef GATEWAYOPCODES_H
#define GATEWAYOPCODES_H

//游戏指令（注册会员 公告等）
enum GameCommand		
{
	GameCommand_RegUser 	= 1,	// 用户注册
	GameCommand_ReUser 		= 2,	// 修改会员
	GameCommand_DelUser 	= 3,	// 删除玩家
	GameCommand_UserBuy		= 4,	// 会员充值
	GameCommand_LockUser 	= 5,	// 禁止会员
	GameCommand_UnLockUser 	= 6,	// 解禁会员
	GameCommand_Notice 		= 7,	// 游戏公告
	GameCommand_AddItem 	= 8,	// 添加物品
	GameCommand_DeleteItem 	= 9,	// 删除物品
	GameCommand_AddMail = 10, 		// 添加邮件
	GameCommand_RePwd2	= 11,		// 重置安全密码
	GameCommand_UserBuyItems = 12,	// 会议充值物品
	GameCommand_removeChar = 13,	// 从内存里强制清除某个角色
	GameCommand_CoalitionUser = 14,	// 帐号数据合并
	GameCommand_Shutup = 15,		// 禁言
	GameCommand_NoTrade = 16,		// 禁止交易
	GameCommand_CanTrade = 17,		// 可以交易
	GameCommand_EnableMCount = 18,	// 生效猜拳次数
	GameCommand_DisableMCount= 19, 	// 失效猜拳次数
	GameCommand_AddMCount = 20,		// 增加猜拳次数
	GameCommand_AddVip = 21, 	// 添加VIP勋章
	GameCommand_RemoveVip = 22, 	// 移除VIP勋章
	GameCommand_UnShutup = 23,		// 开言
	GameCommand_additemforbank = 24,	// 从银行取出财富
	GameCommand_reduceitemforbank = 25,	// 将财富放入银行
	GameCommand_BothDisableMCount = 26,	// 猜拳双方次数不扣标志	
	GameCommand_operationitem = 30,		// 操作物品
	GameCommand_operationmonthcard = 31,	// 操作月卡
	GameCommand_PaiLeMengExchange = 32,	// 派乐盟兑换道具
	
	GameCommand_reloadscriptsItem 	= 101,	//重新加载物品脚本
	GameCommand_reloaditemmodel 	= 102,	//重新加载物品模式表
	GameCommand_reloadmissionmodel 	= 103,	//重新加载任务模式
	GameCommand_reloadtown 	= 104,			//重新加载城市
	GameCommand_reloadgoods = 105,			//重新加载商品表
	GameCommand_reloadeffects = 106,		//重新加载效果模式表
	GameCommand_reloadgameconf = 107,		//重新加载服务器配置
	GameCommand_reloadmatchbounty = 108,	//重新加载比赛奖励
	GameCommand_reloadMessage = 109,		//重新加载消息表
	GameCommand_reloadNotice = 110,			//重新载入跑马灯
	GameCommand_reloadRoomConf = 111,		// 重新载入房间配置
	GameCommand_reloadSMGameConf = 112,		// 重新载入小游戏配置
	GameCommand_reloadMatchTimes = 113,		// 重新载入定时赛时间配置
	GameCommand_reloadVIPUsers = 114,		// 重新载入特殊用户列表
	GameCommand_reloadLogingConf= 115,		// 加载登陆奖励配置文件	
	GameCommand_reloadRoulette= 116,		// 加载轮盘赌配置
	GameCommand_deleteChannel = 117,		// 清除卡起的战场
	
	GameCommand_reloadGzIdXml = 118,		// 重新加载游戏名字配置文件
	GameCommand_clearNotices = 119,			// 清理系统公告列表
	GameCommand_reloadVips = 120,			// 重新加载充值vip卡相关信息
	GameCommand_reloadSevIP = 121,			// 	重新加载游戏跳转携带配置serverdata.xml
	GameCommand_reloadLvXml = 122,			// 重新加载等级相关配置文件
	GameCommand_reloadNewPlayerXml = 123,	// 重新加载新手礼包配置
	GameCommand_reloadLineBountyXml = 124,	// 重新加载连线任务奖励配置
	GameCommand_reloadOnlineGiftXml = 125,	// 重新加载在线礼包配置
	GameCommand_reloadCountWinXml = 126,	// 重新加载累积获胜礼包配置	
	GameCommand_reloadGoldCoronal = 127,	// 重新加载金皇冠配置
	GameCommand_reloadipsift = 128,			// 重新加载ip所在地址配置
	GameCommand_reloaddiscount = 129,		// 重新加载限时打折XML
	GameCommand_reloaddenywords = 142,		// 重新加载过滤字符配置
	
	GameCommand_ChangeUser = 130,			// 通过PID转数据("sid"和"tid")
	GameCommand_GetBank = 131,				// 手动银行取款 ("bankid"和"pid")
	GameCommand_ResetExchange = 132,		// 重置跳转游戏状态
	GameCommand_reloadGZIds = 133,			// 重新加载手游版本及分区配置
	
	GameCommand_reloadVipRoomCoins = 134,	// 	重新加载VIP房间铜钱配置
	GameCommand_reloadRegGiveleCardsXml = 135,	// 	重载赠送乐码配置
	GameCommand_reloadAddLeCards 	= 136,	// 	增加乐码
	GameCommand_reloadFruitXml 	= 137,	// 	重载水果机配置
	GameCommand_reloadItemSet 	= 138,	// 	重载物品集配置
	GameCommand_reloadWaBaoXml 	= 139,	// 	重载挖宝配置
	GameCommand_addAllServerMail = 140,	// 	添加全部邮件
	GameCommand_farmOperator = 141,		//  牧场动物操作
	GameCommand_ReloadCenterBattleOpenCoinsXml = 146,	//  重载组局开局配置
	GameCommand_ReloadCenterBattleModeaiXml = 147,		//  重载centerbattle_modeai.xml
	GameCommand_ReloadBuyUnionGoodsXml = 148,			//  重载buy_union_goods.xml
	GameCommand_ReloadMyGameIdsXml = 149,				//  重载游戏自己ID配置
	GameCommand_ReloadRegisterGiveItemsXml = 151,		//  重载注册赠送道具配置
	GameCommand_ReloadItemModelNameXml = 152,			//  重载物品模式名称配置
	GameCommand_ReloadCommonOrderXml = 153,				//  重载公共排行配置
	GameCommand_ReloadGameNameXml = 154,				//  重载游戏名称配置
	GameCommand_ReloadCommonAcvitityXml = 155,			//  重载公共活动配置
	GameCommand_ReloadCommonSignXml = 156,				//  重载公共签到配置
	GameCommand_ReloadBuildCommonEffortXml = 157,		//  重载生成成就配置
	GameCommand_ReloadGatewayHttphostXml = 158,			//  重载网关首地址
	
	GameCommand_addExchangeCards = 150,	//  添加游戏兑换礼包（目前支持每日，每周，和新手礼包）
	GameCommand_StopClub = 151,			//  封停俱乐部
	GameCommand_OpMatchZone = 152,		//  操作比赛赛区信息（添加，修改）
	GameCommand_testSomeFunction = 200,	// 测试一些函数
	
	GameCommand_ChangePracticality = 1000, 	// 兑换实物
	GameCommand_ClearUserData = 1001, 	// 清除角色
	GameCommand_DebugSocket = 1002, 	// DebugSocket
	
	GameCommand_CreateCenterMatch = 2000, 	// 后台创建比赛
	GameCommand_SetCenterMatch = 2001, 	// 后台修改比赛
	GameCommand_KillCenterMatch = 2002, 	// 后台关闭比赛


	GameCommand_TestProtocols = 9999,	// 作弊协议，用于客户端测试逻辑
};


#endif // GATEWAYOPCODES_H
